<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--分别向四个域中放入数据--%>
<%--<%
    request.setAttribute("msg", "requestMessage");
%>--%>
<%--
    c:set
        scope 指定放数据的域 可选值 page request session application
        var   数据的名称
        value 数据
--%>
往四个域中添加数据：<br/>
<c:set scope="page" var="msg" value="Page域对象"></c:set>
<c:set scope="request" var="msg" value="Request域对象"></c:set>
<c:set scope="session" var="msg" value="Session域对象"></c:set>
<c:set scope="application" var="msg" value="Application域对象"></c:set>
<%--通过EL表达式取出域中的值--%>
通过EL表达式取出域中的值: <br/>
${pageScope.msg}<br/>
${requestScope.msg}<br/>
${sessionScope.msg}<br/>
${applicationScope.msg}<br/>
<%--移除指定域中的值--%>
<c:remove var="msg" scope="page"></c:remove>
<%--<c:remove var="msg" scope="request"></c:remove>--%>
<%--<c:remove var="msg" scope="session"></c:remove>--%>
<%--<c:remove var="msg" scope="application"></c:remove>--%>
<hr/>
通过EL表达式取出域中的值: <br/>
${pageScope.msg}<br/>
${requestScope.msg}<br/>
${sessionScope.msg}<br/>
${applicationScope.msg}<br/>
<%--通过c:out标签获取域中的值--%>
<hr/>
通过c:out标签获取域中的值: <br/>
<c:out value="${pageScope.msg}" default="Page域中的数据被删除了"></c:out><br/>
<c:out value="${requestScope.msg}" default="Request域中没有数据"></c:out><br/>
<c:out value="${sessionScope.msg}" default="Session域中没有数据"></c:out><br/>
<c:out value="${applicationScope.msg}" default="Application域中没有数据"></c:out><br/>
</body>
</html>
